//0x50 bytes (sizeof)
struct _WHEA_ERROR_PACKET_V2
{
ULONG Signature; //0x0
ULONG Version; //0x4
ULONG Length; //0x8
union _WHEA_ERROR_PACKET_FLAGS Flags; //0xc
enum _WHEA_ERROR_TYPE ErrorType; //0x10
enum _WHEA_ERROR_SEVERITY ErrorSeverity; //0x14
ULONG ErrorSourceId; //0x18
enum _WHEA_ERROR_SOURCE_TYPE ErrorSourceType; //0x1c
struct _GUID NotifyType; //0x20
ULONGLONG Context; //0x30
enum _WHEA_ERROR_PACKET_DATA_FORMAT DataFormat; //0x38
ULONG Reserved1; //0x3c
ULONG DataOffset; //0x40
ULONG DataLength; //0x44
ULONG PshedDataOffset; //0x48
ULONG PshedDataLength; //0x4c
};